Approximately Counting and Sampling Small Witnesses Using a Colorful Decision Oracle
نویسندگان
چکیده
In this paper, we design efficient algorithms to approximately count the number of edges a given $k$-hypergraph, and sample an uniform random edge. The hypergraph is not explicitly can be accessed only through its colorful independence oracle: oracle returns yes or no depending on whether subset vertices contains edge that with respect vertex-coloring. Our results extend and/or strengthen recent in graph literature due Beame et al. [ACM Trans. Algorithms, 16 (2020), 52], Dell Lapinskas [Proceedings STOC, ACM, 2018, pp. 281--288], Bhattacharya ISAAC, 2019]. have consequences for approximate counting/sampling: We turn certain kinds decision into counting/sampling without causing much overhead running time. apply counting/sampling-to-decision reduction key problems fine-grained complexity (such as $k$-SUM, $k$-OV, weighted $k$-Clique) parameterized induced subgraphs size $k$ weight-$k$ solutions constraint satisfaction problems).
منابع مشابه
Colorful Triangle Counting and a MapReduce Implementation
In this note we introduce a new randomized algorithm for counting triangles in graphs. We show that under mild conditions, the estimate of our algorithm is strongly concentrated around the true number of triangles. Specifically, if p ≥ max ( log n t , log n √ t ), where n, t, ∆ denote the number of vertices in G, the number of triangles in G, the maximum number of triangles an edge of G is cont...
متن کاملUniform Generation of NP-Witnesses Using an NP-Oracle
Uniform Generation of NP-witnesses using an NP-oracle Mihir Bellare Oded Goldreichy Erez Petrankz May 1998 Abstract A Uniform Generation procedure for NP is an algorithm which given any input in a xed NP-language, outputs a uniformly distributed NP-witness for membership of the input in the language. We present a Uniform Generation procedure for NP that runs in probabilistic polynomial-time wit...
متن کاملApproximately counting cliques
We present a very simple, randomized approximation algorithm for determining the number of cliques in a random graph. Supported in part by NSF Grant CCR-9505448 and a UC Berkeley Faculty Research Grant
متن کاملOn Approximately Counting Colorings of Small Degree Graphs
We consider approximate counting of colorings of an n-vertex graph using rapidly mixing Markov chains. It has been shown by Jerrum and by Salas and Sokal that a simple random walk on graph colorings would mix rapidly, provided the number of colors k exceeded the maximum degree ∆ of the graph by a factor of at least 2. We prove that this is not a necessary condition for rapid mixing by consideri...
متن کاملCounting Triangulations Approximately
We consider the problem of counting straight-edge triangulations of a given set P of n points in the plane. Until very recently it was not known whether the exact number of triangulations of P can be computed asymptotically faster than by enumerating all triangulations. We now know that the number of triangulations of P can be computed in O∗(2n) time [2], which is less than the lower bound of Ω...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: SIAM Journal on Computing
سال: 2022
ISSN: ['1095-7111', '0097-5397']
DOI: https://doi.org/10.1137/19m130604x